6 research outputs found

    Fiacre: an Intermediate Language for Model Verification in the Topcased Environment

    Get PDF
    International audienceFiacre was designed in the framework of the TOPCASED project dealing with model-driven engineering and gathering numerous partners, from both industry and academics. Therefore, Fiacre is designed both as the target language of model transformation engines from various models such as SDL, UML, AADL, and as the source language of compilers into the targeted verification toolboxes, namely CADP and Tina in the first step. In this paper, we present the Fiacre language. Then transformations from AADL to Fiacre are illustrated on a small example

    TOPCASED results and benefits

    No full text
    International audienceWe will described in this paper the TOPCASED project progress and a synthesis of its results and already known benefits. The first part of the paper give an overview of the project history and its main event since 2005. Then we present the TOPCASED results in term of tools, usage, dissemination, partenarial point of view and national and international recognition. We also list all thesis subject developed during the project and some general papers

    Efficient modelling of avionics systems: combining standard language and custom editor

    No full text
    International audienceIn aeronautic, space, and automotive fields, critical embedded systems are more and more subjected to high safety requirements and so need an important verification effort during the development phase to avoid errors. It becomes more difficult for industrial actors to specify such systems, while ensuring the quality and the non-ambiguity of the specification. Model Based System Engineering (MBSE), allows designers to mature specifications quicker than with document approach because errors and inconsistencies in requirements are generally detected earlier thanks to their formalization in model elements. MBSE approach is more and more recognized as a good approach in industry and we find a lot of evaluations in R&T programs

    The TOPCASED project: a Toolkit in Open source for Critical Aeronautic SystEms Design

    Get PDF
    International audienceThe TOPCASED project aims at developing an open source CASE environment for critical applications and systems development. Its main benefits should be to perpetuate the methods and tools for software development, minimize ownership costs, ensure independence of development platform, integrate, as soon as possible, methodological changes and advances made in academic world, be able to adapt tools to the process instead of the opposite, take into account qualification constraints. This paper focuses on the meta-modelling principles used in the TOPCASED CASE environment. It includes a tool to automatically generate graphical editors for specific languages based on their meta-model. This generation includes a customization stage before and after the generation. It has been used to develop editors for UML2, Ecore, SAM and AADL meta-models. Models are also the way tools of the environment communicate with each other thanks to a model bus. Importing models created with external tools is possible thanks to transformation of external models to TOPCASED ones. Transformations are made using ATL. This paper describes the MDE approach used in TOPCASED and gives insights on the whole project

    The COTRE Project: How to model and verify Real Time Architecture?

    Get PDF
    International audienceCOTRE (COmposant Temps Réel) is a two years project starting in January 2002, supported by Réseau National des Technologies Logicielles (RNTL) The COTRE Project aims at providing a design methodology and its associated software environment for the development of embedded real-time avionic systems. It contributes at bridging the gap between requirements of such systems, typically expressed in Architecture Description Languages, and formal development techniques, relying on modeling of systems and verification. This paper will summarize the final status of the project: • The graphical and textual description language used to model the architecture. We will also describe the work done with the AADL (Avionics Architecture Description Language) SAE standard subcommittee , • The specification and verification of properties of COTRE components through the definition of a verification language and the use of formal proof techniques
    corecore